<?php

session_start();
$assinatura = "_______________________________________";

require 'banco.php';
$id = $_GET['id'];

$banco = new Banco();
$resultado = $banco->retornaReqServico($id);



$id = $resultado['idservico'];
$solicitante = $resultado['solicitante'];
$matricula = $resultado['matricula'];
$data =	$resultado['data'];
$cargo = $resultado['cargo'];
$email = $resultado['email'];
$setor = $resultado['setor'];
$ramal = $resultado['ramal'];
$servico = $resultado['servico'];
$reparo = $resultado['local_reparo'];
$descricao = $resultado['descricao'];
$status = $resultado['status'];
$justificativa = $resultado['justificativa'];

list($ano, $mes, $dia) = explode('-',$data);
$petrolina = "Petrolina, ".$dia." de _______________________ de 20______";

function dateFormatBrazil($date){
	//recebe o parâmetro e armazena em um array separado por -
	$date = explode('-', $date);
	$date = $date[2].'/'.$date[1].'/'.$date[0];
	//retorna a string com a data na ordem correta e formatada
	return $date;
}

$data = dateFormatBrazil($data);

//session_destroy();
 
require('fpdf/fpdf.php');

$pdf = new fpdf("P","pt","A4");
 
 
$pdf->AddPage();
$pdf->Image('img/ifsertao.jpg');
 
$pdf->SetFont('arial','B',18);
$pdf->Cell(0,5,utf8_decode("Requerimento de Serviço"),0,1,'C');
$pdf->Cell(0,5,"","B",1,'C');
$pdf->Ln(8);
 
$pdf->ln(20);

//ID
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"ID:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(0,20,$id,0,1,'L');
 
//solicitante
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Solicitante:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($solicitante),0,1,'L');
 
//matricula
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,utf8_decode("Matrícula:"),0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,$matricula,0,1,'L');
 
//data
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Data:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,$data,0,1,'L');
 
//cargo
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Cargo:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($cargo),0,1,'L');
 
//email
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Email:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($email),0,1,'L');

//setor
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Setor:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($setor),0,1,'L');

//ramal
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,"Ramal:",0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($ramal),0,1,'L');

//serviço
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,utf8_decode("Serviço:"),0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($servico),0,1,'L');

//local do reparo
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,utf8_decode("Local:"),0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(70,20,utf8_decode($reparo),0,1,'L');

//descrição do problema
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,utf8_decode("Problema:"),0,0,'L');
$pdf->setFont('arial','',12);
//$pdf->Cell(0,20,utf8_decode($descricao),0,1,'L');
$pdf->MultiCell(0,20, utf8_decode($descricao), 0, 'L', 0);

//status
$pdf->SetFont('arial','B',12);
$pdf->Cell(70,20,utf8_decode("Status:"),0,0,'L');
$pdf->setFont('arial','',12);
$pdf->Cell(0,20,utf8_decode($status),0,1,'L');
 
$pdf->ln(80);
//Observações
//$pdf->SetFont('arial','B',12);
//$pdf->Cell(70,20,"Observações:",0,1,'L');
$pdf->setFont('arial','',12);
$pdf->MultiCell(0,20,$petrolina,0,'C');

//assinatura do requerente
$pdf->ln(30);
$pdf->MultiCell(0,20,$assinatura,0,'C');
$pdf->SetFont('arial','',12);
$pdf->Cell(0,20,utf8_decode("Assinatura do Requerente"),0,0,'C');

//assinatura do chefe do departamento
$pdf->ln(60);
$pdf->MultiCell(0,20,$assinatura,0,'C');
$pdf->SetFont('arial','',12);
$pdf->Cell(0,20,utf8_decode("Assinatura Chefe de Departamento"),0,0,'C');

//espaço para justificativa da não aprovação/execução serviço
$pdf->ln(60);
$pdf->SetX(120);
$pdf->SetFont('arial','',10);
$pdf->Cell(0,20,utf8_decode("Justificativa da não aprovação / execução do serviço."),0,0,'L');
$pdf->ln(20);
$pdf->SetX(120);
$pdf->MultiCell(350,10, utf8_decode($justificativa), 1, 'L', 0);

 
//$pdf->Output("arquivo.pdf","D");
  
  
$pdf->Output();
?>